#include <iostream>
#include <unistd.h>
#include <stdio.h>
#include <signal.h>
int i = 0;
void siganlHandle(int sig){
    printf("i:%d\n",i);
    exit(13);
}   


int main(){
    // for(int i = 0;i < 13;i++){
    //     signal(i,siganlHandle);
    // }
    signal(SIGALRM,siganlHandle);
    alarm(1);

    for(i = 0;;i++){
        // std::cout << "i = " << i << std::endl;
        // printf("i = %d\n",i);
        // fflush(stdout);
    }

    return 0;
}